auto merge of #266 : alexcrichton/cargo/docopt, r=wycats
authorbors <bors@rust-lang.org>
Mon, 28 Jul 2014 20:39:24 +0000 (20:39 +0000)
committerbors <bors@rust-lang.org>
Mon, 28 Jul 2014 20:39:24 +0000 (20:39 +0000)
commit0ebd53bdbad9639fe897e26215905a0a7e01eb03
tree9a710593ecedca5000d62e86f388b845996e875a
parentd427cde94645a5f8309859d9a41284d9c01d7e71
parentba273af5640cd50b64a1f69fd14697fbf6d6b46f
auto merge of #266 : alexcrichton/cargo/docopt, r=wycats

The hammer library currently has some shortcomings such as the inability to
document individual options. Additionally our handling with hammer of extra
arguments is dodgy at best currently.

This commit moves the repository to BurntSushi's docopt.rs library which seems
to more feature-complete at this time. Additionally, docopt has the great
benefit of a "document once, use everywhere" documentation strategy.

This migration solves two primary issues:

* Comprehensive and useful CLI documentation
* Gracefully handling flavorful combinations of arguments in odd combinations